package com.lzh.seatrend.mapper;

import com.lzh.seatrend.common.dao.BaseMapper;
import com.lzh.seatrend.entity.ProductInfoEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 1、@Service用于标注业务层组件
 2、@Controller 用于标注控制层组件(如struts中的action)
 3、@Repository 用于标注数据访问组件，即DAO组件.
 4、@Component 泛指组件，当组件不好归类的时候，我们可以使用这个注解进行标注。
    @Mapper 表示这是一个 mybatis的mapper类
 */

/**
 * @author liuzihao
 */
@Mapper
@Repository
public interface ProductMapper extends BaseMapper<ProductInfoEntity> {

    /**
     * 查询所有产品信息
     * @return List<ProductInfoEntity>
     */
    List<ProductInfoEntity> queryAllProductInfoList();
}
